Views [dbo].[vGifts]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created3:38:37 PM Friday, January 07, 2011
Last Modified5:06:54 AM Monday, January 30, 2012
Columns
Name
ID
TRANSACTION_DATE
SOURCE_CODE
AMOUNT
TRANS_NUMBER
CAMPAIGN_CODE
SOLICITOR_ID
TAXABLE_VALUE
OTHER_CODE
DESCRIPTION
UF_1
INSTALL_BILL_DATE
OWNER_ORG_CODE
SEQN
MERGE_CODE
Tributee
Mem_Trib_code
NOTE_2
Notify_ID
Permissions
TypeActionOwning Principal
GrantDeleteIMIS
GrantInsertIMIS
GrantReferencesIMIS
GrantSelectIMIS
GrantUpdateIMIS
SQL Script


CREATE view [dbo].[vGifts] as
  select min(Activity.ID)                              ID,
           min(Activity.TRANSACTION_DATE)  TRANSACTION_DATE,
           min(Activity.SOURCE_CODE)            SOURCE_CODE,
           -sum(Trans.AMOUNT)                       AMOUNT,
           max(Trans.TRANS_NUMBER)                      TRANS_NUMBER,
           min(Activity.CAMPAIGN_CODE)       CAMPAIGN_CODE,
           min(Activity.SOLICITOR_ID)            SOLICITOR_ID,
           sum (Activity.TAXABLE_VALUE)        TAXABLE_VALUE,
           max(Activity.OTHER_CODE)             OTHER_CODE,
           max(Activity.DESCRIPTION)             DESCRIPTION,     
           max(UF_1)                                         UF_1,     
           max(Trans.INSTALL_BILL_DATE)      INSTALL_BILL_DATE,
           max(Trans.OWNER_ORG_CODE)     OWNER_ORG_CODE,
           max(Activity.SEQN)                          SEQN,
           max(Trans.MERGE_CODE)               MERGE_CODE,
           MAX(Trans.Mem_Trib_Name_Text) Tributee,
           MAX(Activity.Mem_Trib_code) Mem_Trib_code,
           MAX(CONVERT(VARCHAR(512),Activity.NOTE_2)) AS NOTE_2,
           MAX(Trans_Notify.Notify_ID) Notify_ID      
    from Trans LEFT OUTER JOIN Activity on Trans.ACTIVITY_SEQN = Activity.SEQN
               LEFT OUTER JOIN Trans_Notify ON Trans_Notify.TRANS_NUMBER = Activity.ORIGINATING_TRANS_NUM
    where Trans.TRANSACTION_TYPE = 'DIST' and Trans.JOURNAL_TYPE = 'IN'
      and Trans.INSTALL_BILL_DATE is null
      and Trans.SOURCE_SYSTEM = 'FR'
group by Trans.TRANS_NUMBER



GO
GRANT REFERENCES ON  [dbo].[vGifts] TO [IMIS]
GRANT SELECT ON  [dbo].[vGifts] TO [IMIS]
GRANT INSERT ON  [dbo].[vGifts] TO [IMIS]
GRANT DELETE ON  [dbo].[vGifts] TO [IMIS]
GRANT UPDATE ON  [dbo].[vGifts] TO [IMIS]
GO
Uses